be hard put - Fransızca İngilizce Sözlük